@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DOS ĠǠĠ NOT...COPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. ,} DISK C. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED012 FREE SECTORS COPYING---D2:MULT4}APEPS# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 +,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG} v,(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 173ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uMNABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGA0B0C0D0E0F0G0H0HIJKLMNOPQRV}STUVI0J0WXYZABCK0DEL0M0N0FGHIJKLW} X} !"#$%&'Y}()*+,-./0123456Z}789:;<=>?@ABCDEF[}GHIJKLM6-6-@'6-@36-@?6-@K6\}-@W6-@c6-@o6-@{6-@ 6-@6-@6-@6-@6-@6-@ ]}6-A(6-AU6-AU6-AV'6-A36-A ?6-AK6-A`W6-Adc6-A0^}o6-AR{6-A@6-A636-A 6-A"0'6-A836-A0(E0 0(0_}# (}#(WAIT A FEW SECONDS...(99;,;,;A,;@h,;,;,;,;,2! A#` A"P! A$`}<! AP A!#@pF0123456789ABCDEFP"KZ 6.H6.Lnf((COMMAND SUMMARY:a}(B( Assemble into sector = Af( Binary load file = Bxo'( Change current sector = CK( Db}irectory of the disk = Do( Goto binary address = Go'( Hex conversion = HK( Image sectors c} = Io( Menu & format changes = Mo'( Print screen contents = PK( Read a certain sector = Ro(d} Scan for 1 or 2 bytes = So'( Toggle display format = TK( Write current sector = Wo( Disassee}mble sector = XN(.(#Display sectors in HEX or CHARACTERD(format? (H or C)K)N("@g6.Cf}"@r6.H`-(%Do you want to scan sectors sequen-V(#tially or using the links? (S or L)])`("@g}6.S"@v6.L[,($In which drive is the disk beingA(scanned? (same)H)K(Q"[ Ah}# @I)!@R# A6-&@H67<,.>:, 6.R6-6-jA@d'Ai}--V(#A,B,C,D,G,H,I,P,R,S,T,W,X or M?])f6.>:,j(i_"@r)"@)"@e)"@)"@gj})"@h)"@q)"@w)"@i Ap((SECTOR #B:,"( A`%  )!A  % A k} 6- Ap?0S*+4)", "%-5( END OF FILE? A  6.? 4S A0l}-AA?AA" 4C Ap, 4R " 6 4M A@ 4W Am}J 4D A T 4B A`U 4H A'X 4X A0Y! 4I6. AP!6n}.Z 4A A4[ 4T A%\ 4P A&] 4G AE^ B A hr|o}% -"(NOT LEGAL NUMBER!%$ Ae $& 6-6-P:',%p}&67<,.7<,.6-+&+&,$,%%67<,.7<,+6-.$$ A 7<,0$$ A 6.q}7,E B:,"67,.7,(67<,.7<,867<,.7<,E67<,.06 B:,"67,.7,(67<,.7<,667<,.0r}0' B:,"67,.7,'67<,.000&5@:7<,,!@d567<,.>:@:7<,,&@,0/@:7<,,!@d/67<,s}.>:@:7<,,&,:/@:7<,,!@d/67<,.>:@:7<,,&,D/@:7<,,!@d/67<,.>:@:7<,,&,Ncc6-+@:7<t},,&@H,%$+@:7<,,&@H,%$+@:7<,,&@H,%A@$+@:7<,,&@H,X B$b A 6-A:, u}Al 6-6 AvQQ67,.DhhhSRWHHHHHHHhhhhhhhh h  Sԩv}`6-&A$vv67@,.chh7h*hZhYhhZ YL@ E PL PۮYw}ZԄ`YZYYZ`H67A,.H` +-B:,$A5%@:7<,,( +$x}1  6-6-A$%4S16-A'  4H A0; -+(First character of search/y}8B:,";$ 6-@:7<,,*b)( Second char (hit RETURN if none)-6B:,"HAA(ZAA(b6z}.046-@:7<,, Ap>6 -&(First byte of search*3B:,"6$H%  6-!)  % A0R{}b)( Second byte (hit RETURN if none)-6B:,"HAA(ZAA(b6.0\%  6-!)  % |}APf` 6-/(  Search seq = $3 96-= @(`(Hit RETURN to abort searchp% 6-%$6}}-6-%6-z" -( Sector =  " 6-?:<<<%,'F:Ad,"@$Ad'$Ad~}" A! "6- !6-%Ae  B 6--0(Sequence found at byte $>6-&AeB }$6-P:',%$6-$+&$+&,,% "6-&N(+(Is this the right one? (Y or N)1-8(<?)K"@}N$S ( -@!;(Hit RETURN to abort searchI6-Ae%S A 6-Ac"6-> 6-}AcF:%, $"5( END OF DISK;6->$, "-#(END OF FILE)6-,$ A$}. 4L A8 6-%"A!6-B APL6-F:%AS,V6-+@d$,'`6-&P:,j}6-P:$,t6-$%F:%AT,~$E6-P:',(}-( SECTOR # =  ($1 ;6-&$? E(}) 4H A 6-?:C:,<%,$6-?:C:,<%,$6-?:C:,<@:R,<,0 -}-(CANNOT READ SECTOR !0$ 6- $ ( 2E 6--6(Write this sector to sector }:B0YE$<26-?:C:,<@:W,<,"*"(6-2 A@F1 -1(CANNOT WRITE TO SECTOR !P$Z}dnx AP)S:0!0)0# -6-Aa%# X (}-5(}Filename Ext Start Size inX( Sector SectorsC -F:%$,"-@(There are no more entri}es.C$F:%$," A ''6-F:Ae%$,%$F:Af%$,''6-F:Ag%$,%$F:Ah%$,0 -,6}7%<%,.>:F:Ai%$%,,0 . -%.(7<, 7<@, 1 ( A!( ' 1(} (  M -7((Did you find what you need? (Y or N)>)J"@M$3  -0(}There are no more entries.3$< -/(!THE PRINTER IS NOT RESPONDING!9 B<$",6o A0 }A`C6-F:AD,%AV$+F:AE,,%Ao6-P:+I:,&A,'A(,&@@k-@@ B((Y}ou have room to create a binary loadk(file of  sectors. Starting withJb,($the current sector, how many sectorsE(}do you want to saveIXB:,"b APT; A` A' )!1 A; A^#6-A%}4S#6-A(hT6-&@-J6-?:C:,%@(<%$<@<@:R,<,T A0r3 A@#"})"@)6-3 Ap| k-@@ C()INSERT A DOS 2.0S FORMATTED DISK INTOk(#DRIVE 1 (CURRENT }DISK CAN BE USED).(What is load address B:," AP11()Output filespec is D1:DISKSCAN.L}OD.9 A`9@@D:DISKSCAN.LODq A)6-$+%@,%&@<*@AUO*}@AUq*@&AV$P:'AV,i*@P:'AV,=*@&AV$P:'AV,U*@P:'}AV,i6-%$+%@,/$6-?:C:,<@<@:W,<<&,/@ A`$9-@@+(ERROR F}:A,6@9$b  -6($To change byte, position cursor withb('. Type change}. Hit ESC whenE(you are finished.-'(66-F:@,E6-F:@, )"@'$& 4H} Ap0"@0   :"@()"@) D6-@1   N"@0  AX}"@()"@) b )"@'$l "@0 v#"@()"@)# A6-@1 } #!@'* @2# A - 6- @2#6-%@d- A ' @6-&}@2' A  )!A# A ' A`6-%@d' A 6-&@2@6-@1}+ 4C!+&,$%+&,'%+ A 6-&@H!6-&7 )!@@-(>:AS,7} A  %6-+&,$%P:+&,',%%6-F:,;P:+&,',"+&,''6-&$P:',1%$; A  6-$P:',}%*@1 A!@4 6-% @0 > 6-6-%H   R 6- \@0 A!f} 6-&! p6-@)6-&z ! 6-@ @( A" 6-& A!p}@)  6-% A! &@@#(&$;A",67,.hhh}HhH67,.>:, 67,. \h` 67@#,.>:, 6- aa67@$,.N \hHJJJJ 0ii0 \hH) 0ii0} \ \ \hHJJJJ 0ii0 \hH) 0i$ ((67A,.i0 \ \hiH). $8 B L V ;A"},` 67,.hhhHhHj 67,.>:,t 67,. \h`~ 67@#,.>:, KK67@$,.8 \hHJJJJ 0ii0 \hH}) 0ii0 \ \ \hH 67@,.>:, ((67@,. ۅ] \ \ ((67A,. \h}iH) $ ^;@e,[67,.Ahhh i@ԩhhS hhh h Vԅԩ`^$   }  4C6.H A%0 6.C   $( ) * 2 ( A& -@"!-(4 0-B:,}6-@:7<,,(!A'06-&6 %"A') @2%6-@E8 '67<,.>:, 3 ' A&0< , -,(T}HE PRINTER IS NOT RESPONDING!F $    4$(What is # for conversion(1B:,"4$   )!BU}5 $ @ -( = $ 6-+6-P:',/ 96-&$= @$ /@d6-%A)! /!A( %}6-%@ ("%$ 6-?:,    "@A00 2&;A0,;Ah,;A2,}26-@ A1 Q A`6-Ad%6-16-=6-A%E4SQ6-A( Z-@@ }=("Start disassembling at which byteAH(WB:,"Z$ - A- )!&@A05  6-}6-% ] 6-P:+%,'@,%@P6-@$++%,&@$+&@,,%@V-](< 5-@)}AR@56-@ $-@0$6-@$+F:%,, W!6-@:7%@<%@,,-"?( ???}M6-%@W A1 !!6-@:7%@<%@,, K&6.7$@&@<$@,7( K"}A0 !!6-@:7%@<%@,, ooA2A2 A2A2%A20A25A2@A2EA2PA2}`A2eA2uA2U -@3( 6-%  %!6-%& A15!  %"6-% }A15&  + ] 6-P:+%,'@,%@P6-@$++%,&@$+&@,,%@V-](<0 FAR}'-@@ F(Is that enough? (Y or N)5 &)@(#"@&$: A0U?  "6-%@}D 3-@-@0/( 3 I lAR'-@@ P(#End of sector. Stop here? (Y} or N)])@i"@l$N I A@#")"@5-@@F( END OF FILE!I$S B 6-&#-+}%@,@>Ab%F:Ab%%,B X 9 A@ A`#6-Ad/6-9 A0U] b II6.?ADC}ANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLICLVCMPCPXCPYDECg ff67B:,%@,.NDEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPOR}APHAPHPPLAPLPROLRORRTIRTSSBCSECSEDSEIl 3367B:,%@,.STASTXSTYTAXTAYTSXTXATXSTYAq $v LOAD TABLES{ A1e} A2 $ (# #6-F:%%@, A #$ *6-F:%%@, A * A2 (A $ 3}6-F:%%@,((' A 0(,X)3$ 36-F:%%@,((' A 0(),Y3$ +6-F:%%@, A} ((,X+$ *6-F:%%@, A * A2E +6-F:%%@, A ((,Y+$ *6-F:%%@, } A * A2U @6-F:%%@,6.+*!A'26.-@6-AV& ( $ N ((6-F:%%@,}' A :6-F:%%@,D A K()N$ nn67@,.[ ##% #  #}  ## @@67@,.-# #   ! 67A7,.>:@4,} @@67A8,.-#$%&('(')*(+,- nn67A,.[.(/0 123456(78}-9 :;<= >( ?@*ABCD nn67At,.[EF!GH$IJ!KLMN!OP  QR}STUV!WXY Z nn67Ae,.[[\] ^! _`+abcdef)gh&ij)kl m}n)op  q nn67AV,.[rstuv)wx/y z{|} ~) 0201} ]]67AG,.J6201 0201 80 7 67A!,.>:AU,} ##67A",.0  nn67A8,.[  43  }  nn67A),.[  5    } nn67A ,.[     , ..67A },.,, 67A 8,.>:@4, RR67A 9,.?, ,,}., % ,,67A,.,  4 oo67@,.\hhhh \h Mh} >hhhheԅԩeՅՠ9 <<67@,.) hHhԅԩ`hhhhhhhԅ`> $H A 6-@:},6.H!6-6@-6-@A"@A40R 2&;A0,;Ah,;A2,26-@\ A1f A}@p 1  -.(DISKSCAN.DIS IS NOT ON DISK!1$    1-@B:,&@17<,0 A5@ }6.7@,  B:, @6.$ L6.7@<@,)B:,"@56-@B6-6@L A8 }D6.7@,#-@B:,D7@<@,0 A5p 6.7@,  +7@<@,4$+6.7@}, $$7@<@,0#A5 H67@<@,.$(6-@2 A>!AUE6.H$ A8} ;;7@<@,0+*7@<@,0-A5 U6-@&6.7@<@,56.7@,? AK}!A'R6.U$ 4-6-AV& A8$$7@<@,0(A6 +7@<@,4$+6}.7@,Y67@<@,.$>-B:,&@@6@Y6.7%@<%@, ..7<,0)*7<,0}X*7<,0,A6  4Y6-@  4X6-@ 26.7@<,&4)*@26-@} A A8$|Y7@<@,4A*B:,"@*+7@<@,4R)7@<@,4S,e6-@}r6-6@| A8.%%7B:,,4Y)7B:,,4XA6@0*6-@B:,!@*6-@1(7@<@,}4J(6-@3: A7&67@<@,.$0 A: A88X6.7B:,,+6.7@6-@2} AU*7@<@,4X>6-@Q A8D-B:,@6@=67%@<%@,.7<,A D}$mm6-?:C:,6-P:'AV,H AeW67@,.$2 A`}-@ @2(ŠA&(Start assembling at what byte*AB:,"AB- A6-A}$!4S-6-A''!)  A' A@d6-P:'@,%@H6-@$+&@$+&@},,%@O( ]-&@d(>hB-@@ '( INSTRUCTION+BB:,ABm' 6.>:,-@}@$('$r- A5 B:,"#(- AB|( (-&@( -@B:,@}Y6-@:7<,, A096-@:7%@<%@,,C A0O6-@1Y A0uu+&@,$@%P:+&@,}'@,%@*+&@,$@%P:+&@,'@,AB9-@@ ?(%End of sector. Write} this sector out^(and go on to next sector?k)@@ABb6-?:C:,<@:W,<,$@6-@}@X(CANNOT WRITE TO SECTOR !b AB1 6- A@1")"@A N A0 A`})-@@0( ?6-F:@,N6-F:@, 3 (>6-F:@,)6-F:@,3 AB}p-@@ <("What is base address (if same asU(before, hit RETURN)YpB:,"AE 0 }A# )!BU5- A0$^ 6-2(#In which sector is base address6@ A^!* A!}AE A$T 6-0(In which byte of sector  isF(the base addressJT A!! })!A'AE 6-"AEM6-P:'AV,)(Base addr=$3 A C6-&AV$M A }1( in Sec  ,Byte $$6-. A 1(:$(What is destination address(7B:,":$+ A+} )!BU5AEE 6-& )-@@B(CAN'T GO BACKWARDS!E$1 6-6-%6-A%}%4S16-A(6-P:',[- A0% A@5 @*G-@@X( END OF FILE[$} P A`6-&$)-@@F(Address found at byte $P A X6-P:'@,%@H6-@}$+&@$+&@,,%@N-U(<X$w 6.S A0 A`K6-F:AD,%AV$+F}:AE,,%Aw6-P:+I:,&A,'A(,&@h-@@ A(%You have room to make an image of }h("sectors. Starting with the currenta+(#sector, how many sequential sectorsD(do you want to saveHWB:,"}a AQ; A` A' )!1 A; AP@6-A(6-X6-&@-}X6-?:C:,%@(<%$<@:7@<@,,<@:R,<,) A@"@6-) AQ d-@@ }>($Insert the destination disk intod(!drive 1 (formatted with DOS 2.0S)$(and hit RETURN.$)@ P 6-}-B6-?:C:,%@(<%$<@<@:W,<,L A@P F A`$ D:ASSEMBLEIJKLMNOPQRiEiͩkΩ͙kCopj`j {j`Hi͝Νh` }L"ELBMESSA:1D"NURͩkΩ͙kCopj`j {j`Hi͝Νh` B'DOS SYSB*+DUP SYSBUASSEMBLE BAUTORUN SYS